A group of Japanese scientists goes to a small isolated village in the Thai mountains. A legend tell...